Simulating Multi-Tenant OLAP Database Clusters
نویسندگان
چکیده
Simulation of parallel database machines was used in many database research projects during the 1990ies. One of the main reasons why simulation approaches were popular in that time was the fact that clusters with hundreds of nodes were not as readily available for experimentation as it is the case today. At the same time, the simulation models underlying these systems were fairly complex since they needed to capture both queuing processes in hardware (e.g. CPU contention or disk I/O) and software (e.g. processing distributed joins). Todays trend towards more specialized database architectures removes large parts of this complexity from the modeling task. As the main contribution of this paper, we discuss how we developed a simple simulation model of such a specialized system: a multi-tenant OLAP cluster based on an in-memory column database. The original infrastructure and testbed was built using SAP TREX, an in-memory column database part of SAP’s business warehouse accelerator, which we ported to run on the Amazon EC2 cloud. Although we employ a simple queuing model, we achieve good accuracy. Similar to some of the parallel systems of the 1990ies, we are interested in studying different replication and high-availability strategies with the help of simulation. In particular, we study the effects of mirrored vs. interleaved replication on throughput and load distribution in our cluster of multi-tenant databases. We show that the better load distribution inherent to the interleaved replication strategy is exhibited both on EC2 and in our simulation environment.
منابع مشابه
A Mixed Partitioning Approach for Multi - tenant Data Schema ⋆
The traditional Database partitioning has failed in multi-tenant shared scheme database; this paper proposed a mixed Partitioning Approach. By integrating vertical and horizontal partitioning, we can adaptive expand the multi-tenant database according to the number of server nodes or we can make an optimal partitioning. Experimental results show that our approach can improve the performance of ...
متن کاملProxy Service for Multi-tenant Database Access
The database of multi-tenant Software as a Service (SaaS) applications has challenges in designing and developing a relational database for multi-tenant applications. In addition, combining relational tables and virtual relational tables to make them work together and act as one database for each single tenant is a hard and complex problem to solve. Based on our multitenant Elastic Extension Ta...
متن کاملSharing Buffer Pool Memory in Multi-Tenant Relational Database-as-a-Service
Relational database-as-a-service (DaaS) providers need to rely on multi-tenancy and resource sharing among tenants, since statically reserving resources for a tenant is not cost effective. A major consequence of resource sharing is that the performance of one tenant can be adversely affected by resource demands of other co-located tenants. One such resource that is essential for good performanc...
متن کاملA Platform for Changing Legacy Application to Multi-tenant Model
In order to easily convert existing application to multi-tenant Software as a Service model, a Java migration platform is proposed. Firstly, the existing application is embed into the conversion platform and the single-tenant database was transformed to multi-tenant database by database transformation function. Secondly, each tenant’s operation and data access was isolated in business and datab...
متن کاملThe Problem of Creating Multi-Tenant Database Clusters
SaaS (Software as a Service) paradigm brings both lots of benefits to end users and lots of problems to software developers. One of such problems is an implementation of a data storage which is able to satisfy needs of clients of a service provider, at the same time providing easy application interface for software developers and great opportunities for administration and scaling. This paper pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011